using System;
using System.Collections.Generic;
using System.Text;

namespace RapidHDL.PipeLine
{

    public class StageLogic : Component
    {
        StageRegister oSourceReg;
        NodeVector OutputData;
        NodeVector OutputStall;
        int iInputWidth;
        int iOutputWidth;

 
        public StageLogic(Component poParentComponent, string psName, StageRegister poSourceRegister)
            : base(poParentComponent, psName)
        {
            oSourceReg = poSourceRegister;
        }

        public int InputWidth
        {
            get { return iInputWidth; }
        }

        public int OutputWidth
        {
            get { return iOutputWidth; }
        }
        
        public override void GenerateStructure()
        {
        }
    }
}
